export function checkDuplicateProp(list) {
  const propValues = {}; // 用于存储prop值的对象
  const duplicates = {}; // 用于跟踪重复prop值的对象

  // 遍历列表中的每个元素
  list.forEach((item, index) => {
    // 获取当前元素的prop值
    const propValue = item.prop;

    // 如果prop值已经存在于propValues中，则将其添加到duplicates对象中
    if (propValues.hasOwnProperty(propValue)) {
      duplicates[propValue] = true;
    } else {
      // 否则，将prop值添加到propValues中
      propValues[propValue] = index;
    }
  });

  let has = false

  // 再次遍历列表，如果元素的prop值在duplicates中，则添加warn属性
  list.forEach((item) => {
    if (duplicates.hasOwnProperty(item.prop)) {
      item.warn = true; // 添加warn属性并设置为true
      has = true
    }
  });

  console.log("有重复", has)

  return list; // 返回修改后的列表
}